<p class="title" align="center">Triangle Java Users Group Presents:</p>
<p class="header4" align="center">Launching scalable apps with Google App Engine and GWT 2.1
</p>
<p class="header4" align="center"><span align="center" class="header3">presented
  by David Chandler</span></p>

<p align="center"><b>Monday, May 16, 2011 </b><br>
<b>6:30 PM - 9:00 PM</b> <br>
<a href="http://redhat.com" target="_blank"><img src="images/JBoss-logo.jpg" border="0"></a><br>

1801 Varsity Drive
  <br>
  Raleigh, North Carolina</p>

<!--<p style="color: red;">
NOTICE: The October 2010 Java User Group meeting location will be at Red Hat at 1801 Varsity Drive,
Raleigh NC.  Here is the link:
<br>
<a href="http://maps.google.com/maps?f=d&source=s_d&saddr=35.773645,-78.676336&daddr=&hl=en&geocode=&mra=dme&mrcr=0&mrsp=0&sz=19&sll=35.773447,-78.676398&sspn=0.000899,0.001585&ie=UTF8&t=h&z=19">Google Maps Link To TriJUG Meetings
</a></p>
-->
<p><span class="header2">Abstract:</span><br>
<br>
<p>
Launching scalable apps with Google App Engine and GWT 2.1
Google AppEngine lets you build and host scalable Web applications
written in Python or Java on Google's infrastructure. Google Web
Toolkit (GWT) lets you build and optimize rich browser-based apps in
Java without having to be an expert in browser quirks, XMLHttpRequest,
or JavaScript. In this talk, we'll look at how to build and deploy a
GWT+GAE application with Google Plugin for Eclipse and the GWT 2.1
application framework: MVP architecture with Activities and Places,
persistence layer with RequestFactory and the GAE Datastore, and UI
data binding with the Editor framework. We'll also take a peek at GWT
Designer for Eclipse and performance optimization with SpeedTracer.
</p>
<p><span class="header2">About the Speaker:</span><br>
<br>
David Chandler works with the Google Web Toolkit Team in Atlanta. An
electrical engineer by training, Chandler got hooked on developing
database Web applications in the days of NCSA Mosaic and has since
written Web applications professionally in a variety of languages,
including C, perl, ksh, ColdFusion, Java, JSF, and GWT. Prior to
joining Google, Chandler worked on Internet banking applications with
Intuit and launched a non-profit startup built with GWT and AppEngine.
Chandler holds a patent on a method of organizing hierarchical data in
a relational database and blogs about Java Web development at
<a href="turbomanage.wordpress.com">turbomanage.wordpress.com</a>.</p>
<span class="header2">Agenda:</span><br>
<p>
6:30 - 7:00 PM -- Meet, Talk, Pizza <br>
7:00 - 7:15 -- JUG Business and Announcements <br>
7:15 - 8:15 -- Presentation <br>
8:15 - 8:30 -- Discussion with Presenter <br>
8:30        -- Raffle<br>
9:00 - Doors close <br>
</p>
<br>


<p><span class="header2">Admission:</span><br>
Paid-up members of TriJUG may attend without additional charge.
Non members are asked to pay $5 per meeting. But, if you are either a full time
student or unemployed, then we ask only $2 per meeting.</p>

<p><span class="header2">
<br>
